/**
 * %
 * 规则
 * ①如果操作数是数值，则执行常规除法运算，返回余数
 * ②如果被除数是无限值，除数是有限值，则返回 NaN
 * ③如果被除数是有限值，除数是 0，则返回 NaN
 * ④如果是 Infinity 除以 Infinity，则返回 NaN
 * ⑤如果被除数是有限值，除数是无限值，则返回被除数
 * ⑥如果被除数是 0，除数不是 0，则返回 0
 * ⑦如果有不是数值的操作数，则先在后台用 Number()函数将其转换为数值，然后再应用上述规则。
 */
console.log(10 % Number.NEGATIVE_INFINITY) //-Infinity

console.log(Number.POSITIVE_INFINITY % 0) //NaN
